package com.shanzmoo.db.module.merchant.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 基本信息变更记录
 * </p>
 *
 * @author zfj
 * @since 2021-04-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("merchant_base_info")
public class MerchantBaseInfoEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 唯一主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 商户编码
     */
    private String code;

    /**
     * 商户名称
     */
    private String name;

    /**
     * 商户简称
     */
    private String abbreviationName;

    /**
     * 四级地址代码（省市县各2位乡3位）
     */
    private String addressCode;

    /**
     * 四级地址名称
     */
    private String addressName;

    /**
     * 详细地址
     */
    private String detailedAddress;

    /**
     * 商户联系人名称
     */
    private String contactsName;

    /**
     * 联系人电话（暂时仅支持手机号（11位））
     */
    private String mobile;

    /**
     * 联系人邮箱
     */
    private String contactsEmaill;

    /**
     * 营业执照有效期
     */
    private String termValidity;

    /**
     * 行业类型代码（多个以‘’ 区分）
     */
    private String categoryCode;

    /**
     * 行业类型名称（多个以‘’区分）
     */
    private String categoryName;

    /**
     * 商户名称
     */
    private String nameOld;

    /**
     * 商户简称
     */
    private String abbreviationNameOld;

    /**
     * 地址代码
     */
    private String addressCodeOld;

    /**
     * 四级地址名称
     */
    private String addressNameOld;

    /**
     * 详细地址
     */
    private String detailedAddressOld;

    /**
     * 商户联系人名称
     */
    private String contactsNameOld;

    /**
     * 联系人电话（暂时仅支持手机号（11位））
     */
    private String mobileOld;

    /**
     * 联系人邮箱
     */
    private String contactsEmaillOld;

    /**
     * 营业执照有效期
     */
    private String termValidityOld;

    /**
     * 行业类型代码（多个以,区分）
     */
    private String categoryCodeOld;

    /**
     * 行业类型名称（多个以‘’区分）
     */
    private String categoryNameOld;


}
